COM Up! Help |
|
2001(c) Bitwheel All Rights Reserved. |
COM
Objects
[first part of the program]
In this part of the program there is a list of all the COM objects registered in the local registry and the related information and operations.
List of COM Objects
The list has four columns, ProgID, CLSID, Description
and Status. One click to the caption of the column sorts the list according
to that column. List can show three types of COM objects or all of them together,
depending what tab button is selected. Controls stands for ActiveX
controls (server file is of .OCX or .DLL type), DLLs are objects which server
file is of .DLL type and EXEs are objects which server file is executable(.EXE).
When ALL tab is selected, list is filled with all COM objects no matter in
what kind of server file they are contained.
If we want to find all ActiveX controls which are missing their server file,
we click the tab with Controls caption what makes the list show only COM objects
which server files are .OCX. One click on a Status caption of a column puts
all dead objects on the top. This simple sorting applies to any column.
Toolbar
Toolbar provides operations to manipulate COM objects from the active list.
- opens a dialog to register some COM file. It can be any .ocx, .dll or .exe
file.
- opens a dialog to choose what
kind of unregistration of a selected object do you want to perform.
The default and recommended option unregisters the whole server file of the
selected COM object. In this case server file remains undeleted but it removes
entries from the registry of all COM objects it registered.
The second option removes only entries of the selected COM object and doesn't
unregister other objects that have the same server file.
- unregisters selected COM object's
server file and deletes it.
-
removes all dead servers in the active list. If the active list shows only
ActiveX controls, only ActiveX controls that are registered but have no server
file will be removed from the registry.
To remove all dead COM objects, i.e. to clean the registry, simply select
ALL tab to make the list show all types of objects and than this button will
apply to all objects.
- opens
a dialog for report creating. You can choose whether you want the report to
be in a HTML file as a web page or ASCII text file. You can also choose what
to include in the report and the path of the file.
- opens
a dialog for comparing selected object with another one
- creates
and opens a test web page that contains selected ActiveX control. This option
is not valid for COM objects other than ActiveX controls.
- opens
File Explorer and selects server file of the selected object.
- searches the registry for
the type of objects from the active list and refreshes the list. It will not
refresh all types of objects if this button is not pressed while ALL tab is
not selected.
Details
Lower-left window shows details of selected COM object. One left click on some text line in the window opens pop-up menu to copy selected text to clipboard.
Registry Entries
Lower-right window shows tree with registry entries of selected COM object. Almost all entries some object has in registry is displayed in this tree. On the right, there is a window which lists all values and data of selected subkey. One left click opens pop-up menu to jump to regedit.exe